<?php

// uncomment the following to define a path alias
// Yii::setPathOfAlias('local','path/to/local-folder');

// This is the main Web application configuration. Any writable
// CWebApplication properties can be configured here.

return array(
  'basePath'          => realpath(dirname(__FILE__) .DS. '..'),
  'name'              =>'My VPN Application',
  'defaultController' => 'vpn',

  'sourceLanguage'    => 'ru',
  'language'          => 'ru',
  'theme'             => 'classic',

  // preloading 'log' component
  'preload'           => array('log'),

  // autoloading model and component classes
  'import'            => array(
    'application.models.*',
    'application.components.*',
  ),

  'modules'           => array(
  // uncomment the following to enable the Gii tool
  /*
    'gii'=>array(
      'class'=>'system.gii.GiiModule',
      'password'=>'Enter Your Password Here',
      // If removed, Gii defaults to localhost only. Edit carefully to taste.
      'ipFilters'=>array('127.0.0.1','::1'),
    ),
  */
  ),

  // application components
  'components'        => array(
    'viewRenderer'      => array(
      //'class'=>'application.extensions.yiiext.renderers.smarty.ESmartyViewRenderer',
      'class'             => 'application.extensions.ESmartyViewRenderer',
      'fileExtension'     => '.tpl',
      //'pluginsDir'        => 'application.smartyPlugins',
      //'configDir'         => 'application.smartyConfig',
      //'prefilters'        => array(array('MyClass','filterMethod')),
      //'postfilters'       => array(),
      //'config'=>array(
      //  'force_compile'     => YII_DEBUG,
      //   ... другие параметры конфигурации Smarty         
      //),
    ),
      
    'user'              => array(
      // enable cookie-based authentication
      'allowAutoLogin'    => true,
    ),
    
    // uncomment the following to enable URLs in path-format
    'urlManager'        => array(
      'urlFormat'         => 'path',
      'showScriptName'    => false,
        'rules'           => array(
          '<controller:\w+>/<id:\d+>'              => '<controller>/view',
          '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
          '<controller:\w+>/<action:\w+>'          => '<controller>/<action>',
        ),
    ),
		
    'db'                => array(
      'connectionString'  => 'mysql:host=localhost;dbname=vpn4you',
      'emulatePrepare'    => true,
      'username'          => 'admin',
      'password'          => 'SwapAndSystem',
      'charset'           => 'utf8',
    ),
    'errorHandler'      => array(
      // use 'site/error' action to display errors
      'errorAction'       => 'vpn/error',
    ),
    'log'               => array(
      'class'             => 'CLogRouter',
      'routes'            => array(
          array(
            'class'         => 'CFileLogRoute',
            'levels'        => 'error, warning',
          ),
          // uncomment the following to show log messages on web pages
          array(
            'class'         => 'CWebLogRoute',
          ),
      ),
    ),
  ),

  // application-level parameters that can be accessed
  // using Yii::app()->params['paramName']
  'params'            => array(
    // this is used in contact page
    'adminEmail'        => 'support@vpn4you.net',
  ),
);
